home *** CD-ROM | disk | FTP | other *** search
- package com.ms.dxmedia;
-
- import java.io.PrintStream;
-
- public class DXMDebugCallback implements BvrCallback {
- private String _name;
- private boolean _printOnSample;
- private PrintStream _out;
-
- public DXMDebugCallback(String var1, boolean var2, PrintStream var3) {
- this._printOnSample = var2;
- this._name = var1;
- this._out = var3;
- }
-
- public Behavior notify(int var1, boolean var2, double var3, double var5, double var7, Behavior var9, Behavior var10) {
- Object var11 = var9;
- if (var2) {
- try {
- var11 = var9.extract();
- } catch (DXMException var13) {
- }
-
- this._out.println("\"" + this._name + "\" " + var1 + " started at " + var3 + " result: " + var11);
- } else if (this._printOnSample) {
- try {
- var11 = var9.extract();
- } catch (DXMException var12) {
- }
-
- this._out.println("\"" + this._name + "\" " + var1 + " sampled at " + var5 + "(" + var7 + ") result: " + var11);
- }
-
- return null;
- }
- }
-